html,
body {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
a {
    text-decoration: none;
}

.xtx-login-header {
    width: 1170px;
    height: 132px;
    margin: 0 auto;
  }
  
  .xtx-login-header .logo {
    width: 200px;
    height: 132px;
    text-indent: -999px;
    background-image: url(../images/login-images/logo.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    float: left;
  }
  
  .xtx-login-header .home {
    float: right;
    margin-top: 82px;
    font-size: 16px;
    padding-right: 24px;
    color: #333333;
    background: url(../images/login-images/login-enter.png) no-repeat right;
  }

.Max {
    background: url(../images/login-images/login-bg.696efec3.png) no-repeat 50% / cover;
    height: 488px;
}

.Min {
    width: 280px;
    height: 320px;
    background: #fff;
    position: absolute;
    top: 180px;
    right: 480px;
    padding: 20px 40px;
}

.zhanghuerweima {
    height: 35px;
    line-height: 35px;
    display: flex;
    justify-content: space-between;
}

.zhanghuerweima a {
    font-size: 18px;
    color: #333;
    text-decoration: none;
}

.zhanghuerweima a.active{
   border-bottom: 2px solid #17bb9b;
}

.qiehuandenglu {
    margin-top: 10px;
}

.qiehuandenglu a {
    text-decoration: none;
    float: right;
    color: #17bb9b;
    font-size: 14px;
}

.inputkuang input {
    position: relative;
    width: 200px;
    height: 34px;
    border: 1px solid #ccc;
    padding: 0px 49px;
    margin-top: 20px;
}
.inputkuang i:nth-of-type(1){
    position: absolute;
    top: 112px;
    left: 50px;
    z-index: 9;
}
.inputkuang i:nth-of-type(2){
    position: absolute;
    top: 170px;
    left: 50px;
    z-index: 9;
}
.tiaokuan {
    margin-top: 20px;
    font-size: 14px;
    height: 23;
}

.tiaokuan input {
    font-size: 16px;
}

.tiaokuan a {
    color: #007aff;
    text-decoration: none;
}

.dl {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 300px;
    height: 40px;
    line-height: 40px;
    background: #17bb9b;
    color: #fff;
    font-size: 16px;
    margin: 20px 0;
    text-decoration: none;
    border: none;
}

.zuihou {
    display: flex;
    justify-content: space-between;
    font-size: 14px;
}

.zuihou a {
    text-decoration: none;
    color: #333;
}
.aaa1 img {
    padding-left: 50px;
    padding-top: 50px;
}
.msg {
    color: red;
    font-size: 15px
}

.xtx-login-footer .copyright {
    height: 115px;
    padding-top: 40px;
    text-align: center;
    color: #999;
    font-size: 15px;
  }
  
  .xtx-login-footer .copyright p {
    line-height: 1;
    margin-bottom: 20px;
  }
  
  .xtx-login-footer .copyright a {
    color: #999;
    line-height: 1;
    padding: 0 10px 0 6px;
    border-right: 1px solid #999;
  }
  
  .xtx-login-footer .copyright a:last-child {
    border-right: none;
  }
  